examples of modular exponentiation